#include "gtkdialog.h"
#include "gtkintl.h"
-#if defined(G_OS_WIN32) || defined(G_HAVE_CYGWIN)
+#if defined(G_OS_WIN32) || defined(G_WITH_CYGWIN)
#define STRICT
#include <windows.h>
#endif /* G_OS_WIN32 */
-#endif /* G_OS_WIN32 || G_HAVE_CYGWIN */
+#endif /* G_OS_WIN32 || G_WITH_CYGWIN */
#define DIR_LIST_WIDTH 180
#define DIR_LIST_HEIGHT 180
static CompletionDir* open_ref_dir (gchar* text_to_complete,
gchar** remaining_text,
CompletionState* cmpl_state);
-#if !defined(G_OS_WIN32) && !defined(G_HAVE_CYGWIN)
+#if !defined(G_OS_WIN32) && !defined(G_WITH_CYGWIN)
static gboolean check_dir (gchar *dir_name,
struct stat *result,
gboolean *stat_subdirs);
/* Saves errno when something cmpl does fails. */
static gint cmpl_errno;
-#ifdef G_HAVE_CYGWIN
+#ifdef G_WITH_CYGWIN
/*
* Take the path currently in the file selection
* entry field and translate as necessary from
g_return_val_if_fail (filesel != NULL, nothing);
g_return_val_if_fail (GTK_IS_FILE_SELECTION (filesel), nothing);
-#ifdef G_HAVE_CYGWIN
+#ifdef G_WITH_CYGWIN
translate_win32_path(filesel);
#endif
text = gtk_entry_get_text (GTK_ENTRY (filesel->selection_entry));
if (fs->fileop_dialog)
return;
-#ifdef G_HAVE_CYGWIN
+#ifdef G_WITH_CYGWIN
translate_win32_path(fs);
#endif
if (event->keyval == GDK_Tab)
{
fs = GTK_FILE_SELECTION (user_data);
-#ifdef G_HAVE_CYGWIN
+#ifdef G_WITH_CYGWIN
translate_win32_path(fs);
#endif
text = gtk_entry_get_text (GTK_ENTRY (fs->selection_entry));
/* another small hack to catch the full path */
if (i != dir_len)
current_dir[i + 1] = '\0';
-#ifdef G_HAVE_CYGWIN
+#ifdef G_WITH_CYGWIN
if (!strcmp(current_dir, "//"))
continue;
#endif
gtk_clist_get_text (GTK_CLIST (fs->file_list), row, 0, &temp);
filename = g_strdup (temp);
-#ifdef G_HAVE_CYGWIN
+#ifdef G_WITH_CYGWIN
/* Check to see if the selection was a drive selector */
if (isalpha(filename[0]) && (filename[1] == ':')) {
/* It is... map it to a CYGWIN32 drive */
g_free(filename);
filename = g_strdup(temp_filename);
}
-#endif /* G_HAVE_CYGWIN */
+#endif /* G_WITH_CYGWIN */
if (filename)
{
}
}
-#if defined(G_OS_WIN32) || defined(G_HAVE_CYGWIN)
+#if defined(G_OS_WIN32) || defined(G_WITH_CYGWIN)
static void
win32_gtk_add_drives_to_dir_list(GtkWidget *the_dir_list)
poss = cmpl_next_completion (cmpl_state);
}
-#if defined(G_OS_WIN32) || defined(G_HAVE_CYGWIN)
+#if defined(G_OS_WIN32) || defined(G_WITH_CYGWIN)
/* For Windows, add drives as potential selections */
win32_gtk_add_drives_to_dir_list (fs->dir_list);
#endif
first_slash = strchr(text_to_complete, G_DIR_SEPARATOR);
-#ifdef G_HAVE_CYGWIN
+#ifdef G_WITH_CYGWIN
if (text_to_complete[0] == '/' && text_to_complete[1] == '/')
{
char root_dir[5];
return sent;
}
-#if !defined(G_OS_WIN32) && !defined(G_HAVE_CYGWIN)
+#if !defined(G_OS_WIN32) && !defined(G_WITH_CYGWIN)
static gboolean
check_dir(gchar *dir_name, struct stat *result, gboolean *stat_subdirs)
CompletionDirSent *sent;
GList* cdsl;
-#if !defined(G_OS_WIN32) && !defined(G_HAVE_CYGWIN)
+#if !defined(G_OS_WIN32) && !defined(G_WITH_CYGWIN)
if (!check_dir (dir_name, &sbuf, &stat_subdirs))
return NULL;
#endif
-#if defined(G_OS_WIN32) || defined(G_HAVE_CYGWIN)
+#if defined(G_OS_WIN32) || defined(G_WITH_CYGWIN)
#define FOLD(c) (tolower(c))
#else
#define FOLD(c) (c)
static gint
compare_cmpl_dir(const void* a, const void* b)
{
-#if !defined(G_OS_WIN32) && !defined(G_HAVE_CYGWIN)
+#if !defined(G_OS_WIN32) && !defined(G_WITH_CYGWIN)
return strcmp((((CompletionDirEntry*)a))->entry_name,
(((CompletionDirEntry*)b))->entry_name);
#else